// let and var
// {
//     var name = 'udacity';
// }

// console.log(name);



// const name = 'udacity';

// name = 'sw';

// console.log(name);


// function hello(name1, name2) {
//     console.log(name1, name2);
// }

// let arr = ['udacity', 'lance'];

// // hello.apply(null, arr);
// hello(...arr);




// const obj = {name: 'udacity', course: 'React'};
// const obj2 = {type: 'IT', name: 'Lance'};
// console.log({...obj, ...obj2, date: '2017'});



// const obj = { name: "udacity", course: "React" };
// const { name, course } = obj;
// console.log(name, "|" ,course);



// class MyApp {
//     constructor() {
//         this.name = 'udacity'
//     }
//     sayHello() {
//         console.log(`hello ${this.name} !`); 
//     }
// }

// const app = new MyApp();
// app.sayHello();

// import { name, sayHello } from "./module1.js";
// console.log(name);
// sayHello();

// import sayGobye from "./module1";

// sayGobye();

let arr = [1, 2, 3];

console.log(arr.map(v => v*2));
